Java Class getTypeName()用法及代码示例 | 您所在的位置:网站首页 › java class类型 › Java Class getTypeName()用法及代码示例 |
java.lang.Class类的getTypeName()方法用于获取此类的类型名称,该名称提供有关此类类型的信息。该方法以String形式返回此类的类型名称。 用法: public String getTypeName()参数:此方法不接受任何参数。 返回值:此方法以String形式返回此类的类型名称。 下面的程序演示了getTypeName()方法。 示例1: // Java program to demonstrate getTypeName() method import java.util.*; public class Test { public static void main(String[] args) throws ClassNotFoundException { // returns the Class object for this class Class myClass = Class.forName("Test"); System.out.println("Class represented by myClass: " + myClass.toString()); // Get the type name of myClass // using getTypeName() method System.out.println("TypeName of myClass: " + myClass.getTypeName()); } } 输出: Class represented by myClass: class Test TypeName of myClass: Test示例2: // Java program to demonstrate getTypeName() method import java.util.*; class Main { public Object obj; Main() { class Arr { }; obj = new Arr(); } public static void main(String[] args) throws ClassNotFoundException { Main t = new Main(); // returns the Class object Class myClass = t.obj.getClass(); // Get the type name of myClass // using getTypeName() method System.out.println("TypeName of myClass: " + myClass.getTypeName()); } } 输出: TypeName of myClass: Main$1Arr参考: https://docs.oracle.com/javase/9/docs/api/java/lang/Class.html#getTypeName–
|
CopyRight 2018-2019 实验室设备网 版权所有 |